package com.pproducto;
import java.sql.SQLException;
import java.util.List;

import com.admon.AdmonMenu;
import com.admon.menuCatego;
import com.j256.ormlite.android.apptools.OpenHelperManager;
import com.j256.ormlite.dao.Dao;
import com.j256.ormlite.dao.Dao;
import com.j256.ormlite.dao.RuntimeExceptionDao;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.RadioGroup;



public class menuProducto extends Activity implements OnClickListener{

	View boton;
	RadioGroup rg;
	int verificar;
	DBHelper DBHelper;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		rg=(RadioGroup)findViewById(R.id.rg);
		boton=(View)findViewById(R.id.button1);
		boton.setOnClickListener(this);
		//prueba();
	   }

	/*private void prueba() {
		DBHelper DBHelper = OpenHelperManager.getHelper(this,DBHelper.class);
		
		//RuntimeExceptionDao<Pproducto,Integer> Dao= DBHelper.getRuntimeExceptionDao();
		
		
		try {
			Dao<Pproducto, Integer>dao =DBHelper.getPproductoDao();
		dao.create(new Pproducto ("frijoles","Selectos","1.25"));
		dao.create(new Pproducto ("arroz","maxiDespensa","0.35"));
		dao.create(new Pproducto ("aceite","Selectos","0.50"));
		//Query's
		List<Pproducto>productos= dao.queryForAll();
		Log.d("muestra",productos.toString());
		
		productos=dao.queryForEq("_id", 1);
		Log.d("consulta",productos.toString());
		
		//Liberando el helper luego de la coneccion
		OpenHelperManager.releaseHelper();
		
		
		
		} catch (SQLException e) {
			
			e.printStackTrace();
		}
		
	}*/

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		// Handle action bar item clicks here. The action bar will
		// automatically handle clicks on the Home/Up button, so long
		// as you specify a parent activity in AndroidManifest.xml.
		int id = item.getItemId();
		if (id == R.id.action_settings) {
			return true;
		}
		return super.onOptionsItemSelected(item);
	}
	
	String mensaje=" ";
	@Override
	
	public void onClick(View arg0) {
		
		verificar=rg.getCheckedRadioButtonId();
		
		switch(verificar){
		// Activity para Ingresar Producto
		case R.id.Agreagar: mensaje="opcion Agregar";
		Intent i=new Intent (this, Agregar.class);
		i.putExtra("opcion", mensaje);
		startActivity(i);
		break;
		
		// Activity para Buscar  Producto
		case R.id.Buscar: mensaje="opcion Buscar";
		Intent j=new Intent (this, Buscar.class);
		j.putExtra("opcion", mensaje);
		startActivity(j);
		break;
		
		// Activity para Modificar  Producto
		case R.id.Modificar: mensaje="opcion Modificar";
		Intent k=new Intent (this, Modificar.class);
		k.putExtra("opcion", mensaje);
		startActivity(k);
		break;
		
		// Activity para Eliminar  Producto
		case R.id.Eliminar: mensaje="opcion Eliminar";
		Intent l=new Intent (this, Eliminar.class);
		l.putExtra("opcion", mensaje);
		startActivity(l);
		break;
		
		
		
		// Activity para admon
				case R.id.button1: mensaje="opcion Menu admon";
				Intent l2=new Intent (this, menuCatego.class);
				l2.putExtra("opcion", mensaje);
				startActivity(l2);
				break;
				
		}
		
	}
}
